◄
Water Star Grass
►
Dictionary
(
n.
) An aquatic plant (Schollera graminea) with grassy leaves, and yellow star-shaped blossoms.
Clyx.com